/* CSS FStheme.css */

#container_body{
	background:url(bg.jpg) repeat-y 0 0;
    /*border:1px solid #ccc;*/
    /*background-color:#fff;*/
}
#container_content_center_left .navigate .C{
	width:769px;
}
#container_content_center_right .navigate .C{
	width:789px;
}
#container_footer{
	position:relative;
}
#tooltip{
	background:#373833;
	border:1px #c8caca solid;
	padding:8px;
	position:absolute;
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	-khtml-opacity:.99;
	opacity:.99;
	z-index:3000;
}
#tooltip h3{
	margin:0px;
	padding:0px;
}
.add_to_cart{
	font-size:11px;
	font-weight:bold;
}
.add_to_cart a{
	background:url(add_to_cart.gif) no-repeat;
	color:#000000;
	display:block;
	width:77px;
	height:18px;
	text-align:center;
	padding-top:2px;
}
.add_to_cart_small a{
	background:url(add_to_cart_small.gif) no-repeat left center;
	padding-left:18px;
}
.break_module_line{
	background:url(line_h.gif) repeat-x center;
}
.category_icon_table{
	width:100%;
}
.category_icon_table td{
	padding:10px;
	text-align:center;
	vertical-align:top;
}
.category_picture a{
	background-repeat:no-repeat;
	background-position:center;
	width:125px;
	height:125px;
}
.category_picture span{
	background:url(category_icon_bg.gif) no-repeat center #FFFFFF;
	margin-bottom:5px;
	width:135px;
	height:130px;
	padding-top:5px;
}
.category_picture span, .category_picture a{
	display:block;
}
.center_search_form{
	background:url(center_search_form_bg.gif) repeat-x bottom;
	margin-bottom:8px;
	text-align:center;
}
.center_search_form .form_button{
	width:80px;
}
.center_search_form .keyword{
	width:140px;
}
.center_search_form .L{
	background:url(center_search_form_L.gif) no-repeat left bottom;
}
.center_search_form .max_price{
	width:70px;
}
.center_search_form .min_price{
	width:70px;
}
.center_search_form .R{
	padding:19px 10px 0px 10px;
	background:url(center_search_form_R.gif) no-repeat right bottom;
	height:37px;
}
.compare{
	background:url(compare.gif) no-repeat;
	display:block; 
	width:90px;
	height:23px;
}
.contact_table td, .estimate_form_table td{
	padding:3px 5px 3px 5px;
}
.count{
	color:#FF0000;
}
.data_is_updating{
	margin:50px 0px 50px 0px;
	text-align:center;
}
.domTT{
	background:#373833;
	border:1px #c8caca solid;
	font-size:11px;
	line-height:16px;
	padding:1px;
}
.estore_statistic .end{
	margin-bottom:0px;
}
.estore_statistic .normal, .estore_support_online .normal{
	margin-bottom:5px;
}
.estore_statistic .verified{
	color:#FF0000;
	font-weight:bold;
	margin-top:5px;
}
.estore_statistic img{
	vertical-align:middle;
	margin-right:5px;
}
.estore_statistic span{
	font-weight:bold;
}
.estore_support_online .end{
	margin-bottom:0px;
}
.estore_support_online img{
	margin-right:6px;
	vertical-align:middle;
	width:12px;
}
.footer_bottom{
	height:0px;
	overflow:hidden;
}
.footer_content{
	padding:5px 10px 10px 10px;
}
.footer_menu{
	background:url(footer_bg_top.gif) no-repeat center top;
	color:#FFFFFF;
	padding:10px 10px 12px 10px;
	text-align:center;
}
.footer_menu a{
	color:#FFFFFF;
}
.footer_menu a.current, .footer_menu a.current:hover{
	color:#bae800;
}
.footer_menu a:hover{
	color:#bae800;
}
.footer_menu span{
	padding:0px 10px 0px 10px;
}
.footer_top{
	height:0px;
	overflow:hidden;
}
.form_asterisk{
	color:#FF3300;
}
.form_button{
	font-size:12px;
	font-weight:normal;
}
.form_control{
	padding:1px;
	font-size:12px;
	font-weight:normal;
}
.form_errorMsg{
	color:#FF0000;
}
.form_name{
	white-space:nowrap;
	text-align:right;
}
.form_table td{
	padding:4px 5px 4px 5px;
}
.form_text{
	font-size:11px;
	text-align:left;
}
.form_text_note{
	font-size:10px;
	color:#808080;
}
.header_banner{
	margin-bottom:5px;	text-align:center;
}
.header_menu{
	background:url(header_menu_0.gif) repeat-x;
	list-style:none;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	height:43px;
}
.header_menu *{
	float:left;
	height:43px;
	cursor:pointer;
}
.header_menu .current a{
	color:#b9e700;
}
.header_menu .current b{
	background:url(header_menu_3.gif) no-repeat right;
}
.header_menu .current span{
	background:url(header_menu_1.gif) no-repeat left;
}
.header_menu .estore_verified{
	background:url(icon_estore_verified.png) no-repeat;
	font-weight:bold;
	height:17px;
	margin-top:10px;
	padding:3px 8px 0px 28px;
	float:right;
	color:#000000;
}
.header_menu .first{
	background:url(header_menu_first.gif) no-repeat 0px 0px #FFFFFF;
	width:12px;
}
.header_menu .last{
	background:url(header_menu_last.gif) no-repeat left 0px #FFFFFF;
	width:12px;
	float:right;
}
.header_menu .normal a{
	color:#000000;
}
.header_menu .normal a:hover{
	color:#b9e700;
	text-decoration:none;
}
.header_menu .normal a:hover b{
	background:url(header_menu_3.gif) no-repeat right;
}
.header_menu .normal a:hover span{
	background:url(header_menu_1.gif) no-repeat left;
}
.header_menu b{
	background:url(header_menu_3.gif) no-repeat right;
	padding:14px 10px 0px 0px;
	height:29px;
}
.header_menu span{
	background:url(header_menu_1.gif) no-repeat left;
	padding-left:25px;
	text-transform:uppercase;
}
.header_menu_multi{
	position:relative;
	z-index:2;
}
.header_menu_multi .root ul{
	height:auto;
	top:100%;
	left:0px;
	position:absolute;
	visibility:hidden;
}
.header_menu_multi .root ul li{
	background:url(header_menu_0.gif) repeat-x;
	border:1px #888888 solid;
	border-top:none;
	float:none;
	padding:0px;
	width:200px;
}
.header_menu_multi .root ul li a{
	background:none;
	padding:0px 10px 0px 10px;
	width:180px;
	overflow:hidden;
}
.header_menu_multi .root ul li a.has_child{
	background:url(arrow_black.gif) no-repeat 190px 11px;
}
.header_menu_multi .root ul li a:hover{
	background:none;
	color:#ffffff;
}
.header_menu_multi .root ul li ul{
	border-top:1px #888888 solid;
	left:100%;
	top:0px;
}
.header_menu_multi .root ul li, .header_menu_multi .root ul li a{
	display:block;
	font-size:13px;
	font-weight:normal;
	height:32px;
	line-height:32px;
	margin:0px;
	white-space:nowrap;
}
.header_menu_multi .root ul li.hover > a.has_child{
	background:url(arrow_white.gif) no-repeat 190px 11px;
	color:#ffffff;
}
.header_menu_multi .root ul li.hover, .header_menu_multi .root ul li:hover{
	background:#CCCCCC;
}
.header_menu_multi li.hover, .header_menu_multi li:hover{
	position:relative;
}
.header_menu_multi li:hover > ul{
	visibility:visible;
}
.hot_news ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.hot_news ul li{
	background:url(arrow.gif) no-repeat 0px 3px;
	padding-left:10px;
	margin-bottom:5px;
}
.hot_news ul li.end{
	margin-bottom:0px;
}
.introduce{
	margin-bottom:8px;
	text-align:center;
}
.introduce .content{
	margin:0px auto;
	overflow:hidden;
	text-align:center;
}
.introduce_bottom{
	height:0px;
	overflow:hidden;
}
.introduce_gallery{
	background-color:#333333;
	color:#FFFFFF;
}
.introduce_top{
	height:0px;
	overflow:hidden;
}
.latest_news{
	background:url(line_v.gif) repeat-y top center;
}
.latest_news .end{
	float:right;
	width:48.5%;
}
.latest_news .normal{
	float:left;
	width:48.5%;
}
.left_menu_udv{
	padding:5px 0px 5px 0px;
	font-size:11px;
}
.left_menu_udv div{
	margin-bottom:3px;
}
.left_menu_udv_count{
	color:#daa823;
}
.left_menu_udv_link_bold{
	font-weight:bold;
}
.left_menu_udv_link_top{
	font-weight:bold;
	color:#FF0000;
}
.left_menu_udv_selected{
	color:#bae800;
}
.left_menu_udv_separate{
	background:url(line_h.gif) repeat-x center;
	height:7px;
	font-size:0px;
}
.logged .logout{
	font-weight:bold;
	margin-bottom:0px;
	text-align:right;
}
.logged .logout a{
	color:#FF0000;
}
.logged div{
	margin-bottom:5px;
}
.login .button{
	margin-bottom:8px;
}
.login .control{
	margin-bottom:8px;
}
.login .form_button{
	width:100px;
}
.login .form_control{
	width:96%;
}
.login .name{
	margin-bottom:3px;
}
.menu_faq ul{
	list-style:none;
	margin:0px;
	padding:0px 5px 5px 5px;
}
.menu_faq ul .level_0 a{
	font-weight:bold;
}
.menu_faq ul .level_0 a:hover{
	text-decoration:none;
	color:#b9e700;
}
.menu_faq ul .level_1 a{
	padding-left:20px;
}
.menu_faq ul .level_1 a:hover{
	text-decoration:none;
	color:#b9e700;
}
.menu_faq ul li a{
	background:url(line_h.gif) repeat-x bottom;
	display:block;
	padding:5px 5px 5px 8px;
}
.menu_faq ul li.current a, .menu_faq ul li.current a:hover{
	color:#b9e700;
}
.menu_news ul{
	list-style:none;
	margin:0px;
	padding:5px;
}
.menu_news ul li a{
	background:url(line_h.gif) repeat-x bottom;
	display:block;
	padding:5px 5px 6px 8px;
	font-weight:bold;
}
.menu_news ul li a:hover{
	text-decoration:none;
	color:#b9e700;
}
.menu_news ul li.current a, .menu_news ul li.current a:hover{
	color:#b9e700;
}
.menu_product ul{
	list-style:none;
	margin:0px;
	padding:0px 5px 5px 5px;
}
.menu_product ul .level_0 a{
	font-weight:bold;
}
.menu_product ul .level_0 a:hover, .menu_product ul .drop_current a{
	text-decoration:none;
	color:#b9e700;
}
.menu_product ul .level_1 a{
	padding-left:20px;
}
.menu_product ul .level_1 a:hover{
	text-decoration:none;
	color:#b9e700;
}
.menu_product ul li a{
	background:url(line_h.gif) repeat-x bottom;
	display:block;
	padding:5px 5px 5px 8px;
}
.menu_product ul li.current a, .menu_product ul li.current a:hover{
	color:#b9e700;
}
.menu_product_drop{
	background:#545454;
	border:1px #878787 solid;
	left:180px;
	position:absolute;
	width:200px;
	min-width:200px;
	z-index:3;
}
.menu_product_drop *{
	display:block;
}
.menu_product_drop li{
	border-bottom:1px #878787 dotted;
}
.menu_product_drop li a{
	color:#ffffe5;
}
.menu_product_drop li a span{
	padding:5px 8px 5px 8px;
}
.menu_product_drop li a:hover{
	color:#a8e700;
	text-decoration:none;
}
.menu_product_drop li.end{
	border-bottom:none;
}
.menu_raovat ul{
	list-style:none;
	margin:0px;
	padding:0px 5px 5px 5px;
}
.menu_raovat ul .level_0 a{
	font-weight:bold;
}
.menu_raovat ul .level_0 a:hover{
	text-decoration:none;
	color:#b9e700;
}
.menu_raovat ul .level_1 a{
	padding-left:20px;
}
.menu_raovat ul .level_1 a:hover{
	text-decoration:none;
	color:#b9e700;
}
.menu_raovat ul li a{
	background:url(line_h.gif) repeat-x bottom;
	display:block;
	padding:5px 5px 5px 8px;
}
.menu_raovat ul li.current a, .menu_raovat ul li.current a:hover{
	color:#b9e700;
}
.module_bottom{
	background:url(ms_bottom_bg.gif) repeat-x;
	height:10px;
	margin-bottom:8px;
	font-size:0px;
}
.module_bottom  .fl{
	background:url(ms_bottom_L.gif) no-repeat left;
}
.module_bottom  .fr{
	background:url(ms_bottom_R.gif) no-repeat right;
}
.module_bottom div{
	width:10px;
	height:10px;
}
.module_bottom_small{
	background:url(ms_bottom_bg.gif) repeat-x;
	height:10px;
	margin-bottom:8px;
	font-size:0px;
}
.module_bottom_small  .fl{
	background:url(ms_bottom_L.gif) no-repeat left;
}
.module_bottom_small  .fr{
	background:url(ms_bottom_R.gif) no-repeat right;
}
.module_bottom_small div{
	width:10px;
	height:10px;
}
.module_larger{
	background:#545454;
	height:100%;
}
.module_larger_border{
	background:#545454;
	height:100%;
}
.module_larger_title{
	background:url(ms_title_bg.gif) repeat-x;
	clear:both;
	height:35px;
	font-weight:bold;
}
.module_larger_title .C{
	height:26px;
	padding-top:9px;
}
.module_larger_title .C a{
	color:#FFFFFF;
}
.module_larger_title .L{
	background:url(ms_title_L.gif) no-repeat left;
	width:10px;
}
.module_larger_title .R{
	background:url(ms_title_R.gif) no-repeat right;
	float:right;
	width:10px;
}
.module_larger_title div{
	float:left;
	height:35px;
}
.module_small{
	height:100%;
}
.module_small .content{
	background:#545454;
	height:100%;
}
.module_small .content a{
	color:#FFFFFF;
}
.module_small .title{
	background:url(ms_title_bg.gif) repeat-x 0px 0px;
}
.module_small .title .left_icon{
	background:url(ms_title_L.gif) no-repeat;
	width:10px;
}
.module_small .title .right_icon{
	background:url(ms_title_R.gif) no-repeat;
	width:10px;
}
.module_small .title span{
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:9px 0px 0px 6px;
}
.module_small .title, .module_small .title div{
	height:35px;
}
.module_tab{
	background:url(module_tab_0.gif) no-repeat right;
	list-style:none;
	margin:0px;
	padding:0px;
	height:35px;
}
.module_tab *{
	float:left;
	height:35px;
	cursor:pointer;
}
.module_tab .current a{
	background:url(module_tab_2.gif) repeat-x;
	color:#FFFFFF;
}
.module_tab .current b{
	background:url(module_tab_3.gif) no-repeat right;
}
.module_tab .current span{
	background:url(module_tab_1.gif) no-repeat left;
}
.module_tab b{
	padding:9px 10px 0px 0px;
	height:26px;
}
.module_tab li{
	margin-right:5px;
}
.module_tab span{
	padding-left:10px;
}
.module_top{
	/*background:url(module_top_bg.gif) repeat-x;*/
	height:10px;
	font-size:0px;
}
.module_top  .fl{
	/*background:url(module_top_L.gif) no-repeat left;*/
}
.module_top  .fr{
	/*background:url(module_top_R.gif) no-repeat right;*/
}
.module_top div{
	width:10px;
	height:10px;
}
.navigate{
	background:url(navigate_bg.gif) repeat-x;
	margin-bottom:8px;
	height:30px;
}
.navigate .C{
	padding-top:9px;
	width:584px;
	height:21px;
	white-space:nowrap;
	overflow:hidden;
}
.navigate .home{
	background:url(navigate_icon_home.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.navigate .L{
	background:url(navigate_L.gif) no-repeat;
	width:10px;
}
.navigate .R{
	background:url(navigate_R.gif) no-repeat;
	float:right;
	width:10px;
}
.navigate div{
	height:30px;
	float:left;
}
.navigate img{
	vertical-align:middle;
	margin:0px 8px 0px 8px;
}
.navigate span{
	color:#FFFFFF;
	font-weight:bold;
}
.news_date{
	color:#cccccc;
}
.news_pictures *{
	display:block;
}
.news_pictures a{
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	width:100px;
	height:100px;
}
.news_pictures span{
	background:#FFFFFF;
	border:1px #EEEEEE solid;
	padding:1px;;
	float:left;
	margin-right:8px;
}
.news_teaser{
	text-align:justify;
}
.news_title{
	margin-bottom:8px;
	font-weight:bold;
}
.new_faq ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.new_faq ul li{
	background:url(arrow.gif) no-repeat 0px 3px;
	padding-left:10px;
	margin-bottom:5px;
}
.new_faq ul li.end{
	margin-bottom:0px;
}
.new_faq ul li.post_link{
	background:none;
	margin-top:5px;
	margin-bottom:0px;
	text-align:right;
}
.new_faq ul li.post_link a{
	color:#b9e700;
}
.new_faq ul li.post_link a:hover{
	text-decoration:underline;
}
.new_raovat .price{
	color:#bae800;
}
.new_raovat ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.new_raovat ul li{
	background:url(arrow.gif) no-repeat 0px 3px;
	padding-left:10px;
	margin-bottom:5px;
}
.new_raovat ul li.end{
	margin-bottom:0px;
}
.No{
	text-align:center;
	font-weight:bold;
}
.padding{
	padding:8px 10px 8px 10px;
}
.padding_home{
	padding:8px 10px 8px 10px;
}
.page_current{
	color:#FFFFFF;
	font-weight:bold;
}
.page_div{
	text-align:right;
	white-space:nowrap;
}
.page_div span{
	font-weight:bold;
}
.price{
	color:#d9aa26;
}
.price_quotation{
	padding-left:25px;
	padding-top:3px;
	background:url(icon_download.gif) no-repeat;
	height:17px;
}
.price_quotation_table{
	border-collapse:collapse;
	width:100%;
}
.price_quotation_table .download{
	text-align:center;
}
.price_quotation_table .title{
	background:#F2F2F2;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.price_quotation_table .update{
	text-align:center;
}
.price_quotation_table td{
	border:1px #CCCCCC solid;
	text-align:center;
	padding:5px;
}
.price_usd{
	color:#aaaaaa;
}
.product_compare{
	margin-top:2px;
}
.product_last_update span{
	color:#aaaaaa;
}
.product_name{
	font-weight:bold;
	margin-bottom:5px;
}
.product_name img{
	margin-left:5px;
	vertical-align:middle;
}
.product_not_vat{
	color:#FF0000;
}
.product_option_select{
	margin-bottom:8px;
}
.product_option_select .fl{
	margin-top:3px;
}
.product_option_select .fl .current{
	color:#999999;
}
.product_picture a, .product_picture_2 a, .product_picture_detail a{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
}
.product_picture span, .product_picture a, .product_picture_2 span, .product_picture_2 a{
	width:80px;
	height:80px;
}
.product_picture span, .product_picture a, .product_picture_detail span, .product_picture_detail a{
	display:block;
}
.product_picture span, .product_picture_2 span, .product_picture_detail span{
	background:#FFFFFF;
	border:1px #EEEEEE solid;
	padding:1px;
}
.product_picture span, .product_picture_detail span{
	margin-bottom:5px;
}
.product_picture_2 span{
	margin-right:10px;
}
.product_picture_2 span, .product_picture_2 a{
	float:left;
}
.product_picture_detail span, .product_picture_detail a{
	width:200px;
	height:180px;
}
.product_price{
	font-weight:bold;
	margin-bottom:5px;
}
.product_price .price_usd{
	font-weight:normal;
}
.product_quantity span{
	font-weight:bold;
}
.product_table_list{
	border-collapse:collapse;
	width:100%;
}
.product_table_list .add_to_cart{
	float:right;
}
.product_table_list .product_picture span{
	margin-bottom:0px;
}
.product_table_list .product_price{
	text-align:right;
	white-space:nowrap;
}
.product_table_list .product_quantity{
	font-weight:bold;
	margin-bottom:5px;
	text-align:right;
}
.product_table_list .quick_edit{
	text-align:right;
	white-space:nowrap;
}
.product_table_list .quick_edit div{
	margin-bottom:5px;
}
.product_table_list .title{
	background:#F2F2F2;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.product_table_list .title img{
	margin:3px 2px 0px 2px;
}
.product_table_list td{
	border:1px #CCCCCC solid;
	padding:5px;
}
.product_table_thumbnail{
	width:100%;
}
.product_table_thumbnail td{
	padding:5px;
	text-align:center;
	vertical-align:top;
}
.product_table_thumbnail_home{
	width:100%;
}
.product_table_thumbnail_home td{
	padding:5px;
	text-align:center;
	vertical-align:top;
}
.product_teaser{
	font-size:11px;
	line-height:15px;
	text-align:justify;
	margin-bottom:5px;
}
.product_teaser_bnt{
	text-align:right;
	font-size:11px;
}
.product_teaser_bnt .close a{
	background:url(arrow_up.gif) no-repeat center right;
}
.product_teaser_bnt .open a{
	background:url(arrow_down.gif) no-repeat center right;
}
.product_teaser_bnt a{
	padding-right:12px;
}
.product_teaser_close{
	height:45px;
	overflow:hidden;
}
.product_vat{
	color:#0000FF;
}
.product_vat, .product_not_vat{
	font-weight:bold;
}
.text_normal{
	line-height:17px;
}
.text_normal_bold{
	font-weight:bold;
}
.tooltip_estore_verified{
	width:355px;
}
.tooltip_estore_verified .content{
	line-height:17px;
}
.tooltip_estore_verified .title{
	color:#bae800;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
}
a{
	color:#f40;/*#b9e700;*/
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
body{
	background-color:#bcbcbc;
    margin:0 auto;
}